How SNiFF+ supports cross-platform development

SNiFF+ supports cross-platform development by:

- supporting consistent working environments on Windows and Unix
- making it possible to administrate your projects on just one platform
- providing consistent source code administration using a central repository and the same CMVC tools on all platforms
- correctly processing carriage-return symbols (Unix

LF , Windows CRLF ) on the given platform. No conversion is made when saving a file on one platform and opening it on another.
- using a single make concept on both platforms
- differentiating between Unix
*.c (C files) and *.C (C++ files) on Windows
- simulating Unix symbolic links by means of file copy on Windows
- separating platform-specific source code and objects (by using working environments)